// 【模块化的概念】

// 必要性：
// js发展初期，使用寥寥数语实现简单的页面交互逻辑即可
// 随着大前端时代的到来,前端代码日益膨胀,此时JS方面就会考虑使用模块化规范去管理

// 概念:
// 把一个大的程序拆分成互相依赖的n个小文件
// 这些小文件还可以通过特定的语法组合到一起
// 这个过程称之为模块化

// 优点：
// 避免命名冲突（减少命名空间污染）
// 更好的分离按需加载
// 更高复用性
// 高可维护性

// 缺点:
// 没得
// 需要学习模块化语法
